Nginx

Solution: NGINX HTTP Server

NGINX HTTP Server Logo

Browse: 🏠 · Solutions · Connectors · Methods · Tables · Content · Parsers · ASIM Parsers · ASIM Products · 📊

Back to Solutions Index


Attribute Value
Publisher Microsoft Corporation
Support Tier Microsoft
Support Link https://support.microsoft.com
Categories domains
Version 3.0.1
Author Microsoft - support@microsoft.com
First Published 2021-12-16
Solution Folder NGINX HTTP Server
Marketplace Azure Marketplace · Popularity: 🟢 High (88%)
Pre-requisites CustomLogsAma

The NGINX HTTP Server data connector provides the capability to ingest NGINX HTTP Server events into Microsoft Sentinel. Refer to NGINX Logs documentation for more information.

This solution is dependent on the Custom logs via AMA connector to collect the logs. The Custom logs solution will be installed as part of this solution installation.

NOTE: Microsoft recommends installation of Custom logs via AMA Connector. Legacy connector uses the Log Analytics agent which were deprecated on Aug 31, 2024. Using MMA and AMA on same machine can cause log duplication and extra ingestion cost more details.

Contents

Pre-requisites

This solution depends on 1 other solution(s):

Solution
CustomLogsAma

Data Connectors

This solution has 1 discovered data connector(s)⚠️ (not in Solution definition):

Connectors from dependency solutions:

🔍 Discovered: This item was discovered by scanning the solution folder but is not listed in the Solution JSON file.

🔶 CLv1: This connector ingests into a table that uses the legacy Custom Log V1 schema format with type-suffixed column names (e.g. _s, _d, _b, _t, _g). Note: identification is based on column name suffixes which are also permitted in CLv2, so this classification may not always be accurate.

Tables Used

This solution uses 16 table(s):

Table Used By Connectors Used By Content
ApacheHTTPServer_CL Custom logs via AMA (dependency) -
JBossEvent_CL Custom logs via AMA (dependency) -
JuniperIDP_CL Custom logs via AMA (dependency) -
MarkLogicAudit_CL Custom logs via AMA (dependency) -
MongoDBAudit_CL Custom logs via AMA (dependency) -
NGINX_CL Custom logs via AMA (dependency), [Deprecated] NGINX HTTP Server Analytics, Hunting, Workbooks
OracleWebLogicServer_CL Custom logs via AMA (dependency) -
PostgreSQL_CL Custom logs via AMA (dependency) -
SecurityBridgeLogs_CL Custom logs via AMA (dependency) -
SquidProxy_CL 🔶 Custom logs via AMA (dependency) -
Tomcat_CL Custom logs via AMA (dependency) -
Ubiquiti_CL Custom logs via AMA (dependency) -
VectraStream_CL 🔶 Custom logs via AMA (dependency) -
ZPA_CL Custom logs via AMA (dependency) -
meraki_CL Custom logs via AMA (dependency) -
vcenter_CL Custom logs via AMA (dependency) -

🔶 CLv1: This table uses the legacy Custom Log V1 schema format with type-suffixed column names (e.g. _s, _d, _b, _t, _g). Note: identification is based on column name suffixes which are also permitted in CLv2, so this classification may not always be accurate.

Content Items

This solution includes 22 content item(s):

Content Type Count
Analytic Rules 10
Hunting Queries 10
Workbooks 1
Parsers 1

Analytic Rules

Name Severity Tactics Tables Used
NGINX - Command in URI High InitialAccess NGINX_CL
NGINX - Core Dump High Impact NGINX_CL
NGINX - Known malicious user agent High InitialAccess NGINX_CL
NGINX - Multiple client errors from single IP address Medium InitialAccess NGINX_CL
NGINX - Multiple server errors from single IP address Medium Impact, InitialAccess NGINX_CL
NGINX - Multiple user agents for single source Medium InitialAccess NGINX_CL
NGINX - Private IP address in URL Medium InitialAccess NGINX_CL
NGINX - Put file and get file from same IP address Medium InitialAccess NGINX_CL
NGINX - Request to sensitive files Medium InitialAccess NGINX_CL
NGINX - Sql injection patterns High InitialAccess NGINX_CL

Hunting Queries

Name Tactics Tables Used
NGINX - Abnormal request size Exfiltration, Collection NGINX_CL
NGINX - Rare URLs requested InitialAccess NGINX_CL
NGINX - Rare files requested InitialAccess NGINX_CL
NGINX - Requests from bots and crawlers InitialAccess NGINX_CL
NGINX - Requests to unexisting files InitialAccess NGINX_CL
NGINX - Top URLs client errors Impact, InitialAccess NGINX_CL
NGINX - Top URLs server errors Impact, InitialAccess NGINX_CL
NGINX - Top files requested InitialAccess NGINX_CL
NGINX - Top files with error requests InitialAccess NGINX_CL
NGINX - Uncommon user agent strings InitialAccess NGINX_CL

Workbooks

Name Tables Used
NGINX NGINX_CL

Parsers

Name Description Tables Used
NGINXHTTPServer - NGINX_CL (read)

Release Notes

Version Date Modified (DD-MM-YYYY) Change History
3.0.1 13-12-2024 Removed Deprecated Data connector
3.0.0 08-08-2024 Deprecating data connectors

Browse: 🏠 · Solutions · Connectors · Methods · Tables · Content · Parsers · ASIM Parsers · ASIM Products · 📊

Back to Solutions Index